package net.lahuobao.mall.entity.admin;

import org.jeecgframework.poi.excel.annotation.Excel;

import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * 油卡使用管理实体类
 * Created by zoyation
 * Date:2017/3/29
 * Time:20:02
 */
public class MallShopCardUseEntity {
    /**
     * 油卡
     */
    private String id;
    /**
     * 卡号
     */
    @Excel(name = "卡号")
    private String cardNo;
    /**
     * 录入/使用时间
     */
    @Excel(name = "录入/使用时间",exportFormat = "yyyy-MM-dd HH:mm:ss")
    private Timestamp latestUserTime;
    /**
     * 买家
     */
    @Excel(name = "买家")
    private String buyer;
    /**
     * 订单号
     */
    @Excel(name = "订单号")
    private String orderNo;
    /**
     * 司机
     */
    @Excel(name = "司机")
    private String driver;
    /**
     * 司机电话
     */
    @Excel(name = "司机电话")
    private String mobile;
    /**
     * 使用车辆
     */
    @Excel(name = "使用车辆")
    private String vehicleNo;
    /**
     * 运单号
     */
    @Excel(name = "运单号")
    private String waybillNumber;
    /**
     * 货主
     */
    @Excel(name = "货主")
    private String consignor;
    /**
     * 金额（元）
     */
    @Excel(name = "金额（元）")
    private BigDecimal productMoney;
    /**
     * 关联项目组
     */
    @Excel(name = "关联项目组")
    private String projectName;
    /**
     * 关联人员
     */
    @Excel(name = "关联人员")
    private String projectUserName;
    /**
     * 状态 0未回收、1已回收、3已挂失
     */

    private String state;
    /**
     * 使用类型
     */
    @Excel(name = "使用类型")
    private String useType;
    /**
     * 使用状态
     */
    @Excel(name = "使用状态")
    private String useStatus;

    /**
     * 多少天未使用
     */
    private Integer lastUseDay;
    /**
     * 卡创建时间
     */
    private Timestamp cardCreateTime;
    /**
     * 卡最新使用时间
     */
    private Timestamp orderCreateTime;
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public Timestamp getLatestUserTime() {
        return latestUserTime;
    }

    public void setLatestUserTime(Timestamp latestUserTime) {
        this.latestUserTime = latestUserTime;
    }

    public String getBuyer() {
        return buyer;
    }

    public void setBuyer(String buyer) {
        this.buyer = buyer;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getDriver() {
        return driver;
    }

    public void setDriver(String driver) {
        this.driver = driver;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getVehicleNo() {
        return vehicleNo;
    }

    public void setVehicleNo(String vehicleNo) {
        this.vehicleNo = vehicleNo;
    }

    public String getWaybillNumber() {
        return waybillNumber;
    }

    public void setWaybillNumber(String waybillNumber) {
        this.waybillNumber = waybillNumber;
    }

    public String getConsignor() {
        return consignor;
    }

    public void setConsignor(String consignor) {
        this.consignor = consignor;
    }

    public BigDecimal getProductMoney() {
        return productMoney;
    }

    public void setProductMoney(BigDecimal productMoney) {
        this.productMoney = productMoney;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getProjectUserName() {
        return projectUserName;
    }

    public void setProjectUserName(String projectUserName) {
        this.projectUserName = projectUserName;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getUseType() {
        return useType;
    }

    public void setUseType(String useType) {
        this.useType = useType;
    }

    public String getUseStatus() {
        return useStatus;
    }

    public void setUseStatus(String useStatus) {
        this.useStatus = useStatus;
    }

    public Integer getLastUseDay() {
        return lastUseDay;
    }

    public void setLastUseDay(Integer lastUseDay) {
        this.lastUseDay = lastUseDay;
    }

    public Timestamp getCardCreateTime() {
        return cardCreateTime;
    }

    public void setCardCreateTime(Timestamp cardCreateTime) {
        this.cardCreateTime = cardCreateTime;
    }

    public Timestamp getOrderCreateTime() {
        return orderCreateTime;
    }

    public void setOrderCreateTime(Timestamp orderCreateTime) {
        this.orderCreateTime = orderCreateTime;
    }
}
